#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//
//int main() {
//	printf("haha\n");
//	main();
//	return 0;
//}
long fac(int n)
{
	int sum = 1;
	if (n == 0) 
		return 1;
	else
	return  fac(n - 1) * n;
}

int main()
{
	int n = 0;
	scanf("%d", &n);
	printf("%ld\n", fac(n));
	return 0;
}